home *** CD-ROM | disk | FTP | other *** search
-
- ; script to Install FServ
- ; Should be run from WorkBench by double-clicking on the icon
-
- (set version2 36)
-
- (complete 0)
-
- (set @default-dest "DH0:")
-
- (set answer1
- (askchoice
- (prompt "Wo soll FServ installiert werden?")
- (choices "Hard Disk" "Floppy Disk")
- (help "Wenn Du Hard Disk auswählst, wird FServ auf die Festplatte "
- "installiert. Du wirst nach einem Verzeichniss gefragt, wo da "
- "Packet installiert werden soll. Vorgabe ist DH0:. Ein Verzeichniss "
- "mit dem Namen `FServ` wird dort erzeugt. \n\n"
- "Im Verzeichniss `Turbo30` befindet sich eine 68030er-Version der "
- "Software, die von Hand nachinstalliert werden muss.\n"
- )
- (default 0)
- )
- )
-
- (if (= answer1 0)
- (
- (set dest2 (askdir (prompt "Bitte das Zielverzeichniss für FServ Verzeichniss wählen")
- (default @default-dest)
- (help "Wähle eine Partition oder ein Verzeichniss in "
- "das FServ installiert werden soll. Dieses Programm "
- "wird ein Verzeichniss mit dem Namen `FServ` dort "
- "erzeugen und die File dorthin kopieren."
- )
- )
- )
- (set dest1 (tackon dest2 "FServ"))
- (set dest3 (tackon dest1 "Help"))
- (set @default-dest dest1)
- (message "\n\nErzeuge das Verzeichniss in "
- dest1
- )
-
- (makedir dest2 (safe) (infos))
- (makedir dest1 (safe) (infos))
- (makedir ("%s/Help" dest1) (safe))
- (makedir ("%s/Programme" dest1) (safe))
-
- (set parts
- (askoptions
- (prompt "Was soll installiert werden?")
- (choices "FServ"
- "FSManager"
- "FSConfig"
- "On-Line Hilfe"
- "Hilfsdateien"
- )
- (help "Du musst nicht das komplette Packet installieren. "
- "FSManager ist das Programm zum komfortablen verwalten "
- "der Programme auf dem Server, FSConfig ist das Konfigurations "
- "Programm, FServ ist der FileServer selber. Die Hilfsdateien "
- "werden von FServ bei Anforderung der Hilfe gesendet.\n\n"
- )
- )
- )
- )
- )
-
- (complete 10)
- (if (IN parts 1)
- (
- (set error (trap 4
- (copyfiles
- (source "FServ")
- (dest dest1)
- (all)
- )
- ))
- (if (> error 0) (message ("Dos Error %ld detected" @ioerr)))
- )
- )
-
- (complete 25)
- (if (IN parts 0)
- (
- (set error (trap 4
- (copyfiles
- (source "Help")
- (dest dest3)
- (all)
- )
- ))
- (if (> error 0) (message ("Dos Error %ld detected" @ioerr)))
- )
- )
-
- (complete 70)
- (if (IN parts 2)
- (
- (set error (trap 4
- (copyfiles
- (source "FSManager")
- (dest dest1)
- (all)
- )
- ))
- (if (> error 0) (message ("Dos Error %ld detected" @ioerr)))
- )
- )
-
- (complete 85)
- (if (IN parts 3)
- (
- (set error (trap 4
- (copyfiles
- (source "FSConfig")
- (dest dest1)
- (all)
- )
- ))
- (if (> error 0) (message ("Dos Error %ld detected" @ioerr)))
- )
- )
-
- (complete 100)
- (if (IN parts 4)
- (
- (set error (trap 4
- (copyfiles
- (source "Dok")
- (dest dest1)
- (all)
- )
- ))
- (if (> error 0) (message ("Dos Error %ld detected" @ioerr)))
- )
- )
-
-
- (if (= answer1 1)
- (
- (message "\n\nEine Installation auf Disketten ist leider "
- "zur Zeit noch nicht vorgesehen und macht "
- "auch wenig Sinn!"
- )
- )
- )
-